package com.hxexp.weixin.mvc.faq.service;

import java.util.List;

import com.hxexp.weixin.common.exception.ServiceException;
import com.hxexp.weixin.mvc.faq.model.FAQCategory;
import com.hxexp.weixin.mvc.faq.model.FAQItem;

/**
 * FAQ服务
 *
 * @author li.jiang
 *
 */
public interface FAQService {
    /**
     * 获取FAQ信息列表
     *
     * @param faqFileRealPath
     *            FAQ信息文件真实路径
     * @return 帮助信息列表
     * @throws ServiceException
     */
    public List<FAQCategory> getFAQList(String faqFileRealPath) throws ServiceException;

    /**
     * 获取FAQ条目
     *
     * @param faqFileRealPath
     *            FAQ信息文件真实路径
     * @param categoryId
     *            分类ID
     * @return 帮助条目列表
     * @throws ServiceException
     */
    public List<FAQItem> getFAQItems(String faqFileRealPath, String categoryId) throws ServiceException;
}
